package com.ihr360.insurance.model.vo;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

public class BenefitTemplateVo implements Serializable {
    private static final long serialVersionUID = 3547040006976623191L;
    private Long id;
    private String code;
    private BenefitTypeVo type;
    private List<PaymentConfigVo> configs = new ArrayList<>();

    public BenefitTemplateVo() {
    }

    public BenefitTemplateVo(Long id, String code, BenefitTypeVo type, List<PaymentConfigVo> configs) {
        this.id = id;
        this.code = code;
        this.type = type;
        this.configs = configs;
    }

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getCode() {
        return code;
    }

    public void setCode(String code) {
        this.code = code;
    }

    public BenefitTypeVo getType() {
        return type;
    }

    public void setType(BenefitTypeVo type) {
        this.type = type;
    }

    public List<PaymentConfigVo> getConfigs() {
        return configs;
    }

    public void setConfigs(List<PaymentConfigVo> configs) {
        this.configs = configs;
    }
}